home *** CD-ROM | disk | FTP | other *** search
/ NeXTSTEP 3.1 (Developer) [x86] / NeXT Step 3.1 Intel dev.cdr.dmg / NextDeveloper / Headers / driverkit / align.h next >
Encoding:
C/C++ Source or Header  |  1993-02-17  |  368 b   |  17 lines

  1. /*     Copyright (c) 1991 NeXT Computer, Inc.  All rights reserved. 
  2.  *
  3.  * align.h - alignment macros.
  4.  *
  5.  * HISTORY
  6.  * 25-Apr-91    Doug Mitchell at NeXT
  7.  *      Created. 
  8.  */
  9.  
  10. #define    IOAlign(type, addr, bufferSize)        \
  11.     ((type)(((unsigned)(addr)+(bufferSize)-1) &~((bufferSize)-1)))
  12.  
  13. #define    IOIsAligned(addr, bufferSize)        \
  14.     (((unsigned)(addr)&((bufferSize)-1))==0)
  15.  
  16.  
  17.